@import "../../style/mb.scss";
@import "./squareDetail.scss";
.top {
	height: rm(43);
	border-bottom: solid 1px var(--adm-border-color);
	background: #2fd8c0;
	color: #effcfa;
	font-size: rm(16);
}
.swiper_box {
	width: 90%;
	margin: 0 auto;
	:global(.adm-swiper) {
		height: rm(300);
	}
	:global(.adm-page-indicator-dot) {
		width: rm(10);
		height: rm(10);
		border-radius: 50%;
	}
	.banner_img {
		width: 100%;
		height: 100%;
		img {
			display: block;
			width: 100%;
			height: 100%;
		}
	}
}
.detail_box {
	width: 90%;
	margin: rm(20) auto;
	h2 {
		font-size: rm(16);
		color: #656565;
		font-weight: bold;
	}
	.price {
		display: flex;
		justify-content: space-between;
		font-size: rm(16);
		color: #ff7098;
		font-weight: bold;

		i {
			font-size: rm(12);
			color: #ff7098;
		}
		em {
			font-style: normal;
			font-weight: normal;
			transform: scale(0.8);
			font-size: rm(12);
			margin-left: rm(10);
			color: #b2b2b2;
		}
	}
	.detailData_des {
		padding: rm(20) 0;
		color: #ababab;
	}

	.detailData_publisher {
		.detailData_publisher_title {
			margin: rm(10) 0;
			line-height: rm(20);
			padding-left: rm(5);
			border-left: rm(3) solid #28d2d1;
			font-size: rm(16);
			color: #666666;
		}
		.leavingItem {
			padding: rm(15);
			border: rm(1) solid #f8f8f8;
			border-radius: rm(5);
			margin: rm(10);
		}

		.user {
			display: flex;
			justify-content: space-between;
			align-items: center;
			color: #636363;
			.user_l_box {
				display: flex;
				.user_l {
					display: flex;
					align-items: center;
					margin-bottom: rm(5);
					.nickName {
						margin-left: rm(5);
					}
				}
				.user_r {
					margin-left: rm(5);
					font-size: rm(12);
					font-weight: bold;
					.user_r_b {
						font-weight: normal;
						color: #989898;
						transform: scale(0.9);
						margin-left: rm(-5);
						span:nth-child(1) {
							padding-right: rm(5);
						}
					}
				}
			}
			.user_r_item {
				width: rm(47);
				line-height: rm(22);
				background: #28d2d1;
				color: #333;
				text-align: center;
				font-size: rm(12);
				transform: scale(0.9);
				margin-left: rm(-5);
				border-radius: rm(5);
			}
			.user_r_item1 {
				i {
					display: block;
					width: rm(22);
					height: rm(22);
					background: url(../../images/zan_out.png) no-repeat;
					background-size: 100% 100%;
				}
			}
		}
	}
}

// 底部
.detailData_bottom {
	width: 100%;
	padding-left: rm(20);
	position: fixed;
	bottom: 0;
	left: 0;
	height: rm(50);
	background: #fff;
	z-index: 999;
	display: flex;
	align-items: center;
	justify-content: space-between;

	.detailData_bottom_l {
		width: rm(145);
		display: flex;
		justify-content: space-between;
		i {
			display: block;
			width: 22px;
			height: 22px;
			background: url(../../images/zan_out.png) no-repeat;
			background-size: 100% 100%;
			&.pl_bck {
				background: url(../../images/pl_out.png) no-repeat;
			}
			&.sc_bck {
				background: url(../../images/sc_full.png) no-repeat;
			}
		}
		p {
			font-size: rm(12);
			padding: rm(6) 0;
		}
	}
	.detailData_bottom_r {
		width: rm(66);
		line-height: rm(35);
		background: #31dabb;
		color: #fcfefe;
		font-size: rm(12);
		text-align: center;
		border-radius: rm(15);
		margin-right: rm(20);
	}
}
.top_time {
	text-align: right;
	padding: rm(9) 0;
	font-size: rm(12);
	color: #d1d1d1;
}
.user_r_box {
	width: 90%;
	margin: 0 auto;
	border-top: 1px solid #f1f1f1;
	display: flex;
	justify-content: space-around;
	padding: rm(12) 0;
	div {
		display: flex;
		align-items: center;
		padding: 0 rm(5);
		color: #cdcdcd;
	}
	i {
		display: block;
		width: rm(12);
		height: rm(12);

		background: url(../../images/zan.png) no-repeat;
		&.common {
			background: url(../../images/pl.png) no-repeat;
		}
	}
}
.top_banner {
	img {
		display: block;
		width: 100%;
		height: rm(181);
	}
}
.other {
	height: rm(300);
	padding: rm(20);
	.other_title {
		text-align: center;
	}
}
.weaf_title {
	font-size: rm(14);
	font-weight: bold;
}
.weaf_time {
	padding: rm(5);
	color: #dbdbdb;
	font-size: rm(12);
	transform: scale(0.9);
	margin-left: rm(-10);
}
.detailData_weaf_l {
	display: flex;
	i {
		display: block;
		width: 22px;
		height: 22px;
		background: url(../../images/zan_out.png) no-repeat;
		background-size: 100% 100%;
	}
	p {
		font-size: rm(12);
		padding: rm(6) 0;
	}
}
.weaf_c {
	input {
		width: rm(216);
		height: rm(27);
		text-indent: rm(12);
		border: none;
		background: #eeeeee;
		outline: none;
		border-radius: rm(3);
	}
}
.img_active {
	img {
		display: block;
		width: 100%;
		height: 100%;
	}
}
